lack strength and vigor - Espagnol Anglais Dictionnaire